package br.org.acessobrasil.portal.persistencia;

import java.util.List;

import br.org.acessobrasil.portal.modelo.Privilegio;
import br.org.acessobrasil.portal.modelo.Sitio;
import br.org.acessobrasil.portal.modelo.Usuario;

public interface PrivilegioDao {
	public void create(Privilegio privilegio) throws Exception;
	public Privilegio select(Long nu_privilegio) throws Exception;
	public Privilegio select(Usuario usuario, Sitio sitio) throws Exception;
	public void update(Privilegio privilegio);
	public void apagar(Privilegio privilegio) throws Exception;
	@Deprecated
	public List<Privilegio> listar() throws Exception;
	public List<Privilegio> listar(Usuario usuario) throws Exception;
}
